#ifndef _VULCAN_
#define _VULCAN_

#include "aerial\Weapon.h"
#include "hge\hge.h"
#include "hge\hgeparticle.h"
#include "hge\hgeresource.h"
#include "hge\hgeanim.h"

class Vulcan: public Weapon
{
public:
	Vulcan(hgeResourceManager*, float x0, float x1, float vx, float vy, float cTime, int playerId);
	~Vulcan();
	void render();
	bool update(float dt);
private:
	float sx, sy;
	hgeVector d;
	float rot;
	float range, t_range;
	static float LastFireList[10];
	hgeSprite	*sprInner, *sprOuter;
	hgeParticleSystem *psInner, *psOuter;
};


#endif